a{text-decoration:none;outline:none;}
textarea{resize:none;word-break:break-all;}
ul,ol{padding:0;margin:0;}
ul li,ol li{list-style:none;}
input::-webkit-file-upload-button {position: absolute;opacity: 0;}
body,html{overflow-x:hidden;font-family: "Microsoft YaHei"}


.text_unselect{user-select:none;}
.pCenter{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.eq_resize{width:100%;height:100%;}
.over_hide{overflow:hidden;}
.hide{display:none;}
.txt_block{display:inline-block;}
.txt_center{text-align:center;}
.block{display:block;}
.textDotted{text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.common_pad_top{padding-top:30px;}

/*loginMode*/
#loginBox{width:500px;height:380px;border-radius:15px;background:rgba(51,51,51,.2);padding:0 15px;}
#loginBox .form-group{margin-top:20px;}
#loginBox input[type=text],input[type=password]{height:40px;}
#loginBox label{margin-bottom:10px;}
#loginBtn{margin-top:15px;height:40px;font-size:16px;}

/*首页内容*/
.top_cont{height:60px;background:cadetblue;}
.user_area{padding-right:20px;}
.user_area a,.user_area span{line-height:60px;color:#fff;}
.user_area a{text-decoration:none;}
.user_area span{padding:0 20px;}

/*主体内容*/
.page_main{margin-top:70px;}
.page_main .page_left{width:225px;background:#0b5052;position:fixed;top:70px;height:100%;}
.page_main .page_left ul>li{color:#fff;position:relative;}
.page_main .page_left li:hover{background:#0faaaf;}
.page_main .page_left ul>li.active{background:#087e82;}
.page_main .page_left ol>li.active{background:#0faaaf;}
.page_main .page_left ul>li.active span.san{transform:rotate(0deg);transition:all .3s;}
.page_main .page_left ul>li.active span.san.active{transform:rotate(90deg);}
.page_main .page_left ul>li.active a{border-left-color:#fff;}
.page_main .page_left ul>li>span{position:absolute;right:0;top:20px;}
.page_main .page_left a{text-decoration:none;font-size:16px;color:#fff;padding:15px 0;box-sizing: border-box;
border-left:3px solid transparent;}
.page_main .page_left ul>li>a:hover{border-left-color:#fff;}
.page_main .page_left span{margin:0 12px;font-size:14px;}
.page_main .pad_left li{padding-left:25px;}

/*模块选择*/
.pad_gap{padding:50px 0px;}
.page_right{padding-left:240px;padding-right:15px;}
.page_right a,.mainBox a,.content_card a{text-decoration:none;}
.mainBox p.mode{border-radius:15px;background:#66CCFF;}
.mainBox p.blue{background:#66CCFF;}
.mainBox p.cyan{background:#66FFCC;}
.mainBox p.mode a{font-size:28px;color:#fff;padding:110px 0;}
/*功能设置*/
.fnset{max-width:400px;}

/*卡牌管理*/
#cardArea{padding-top:20px;}
.content_card{border:1px solid #ddd;border-top:none;padding:15px;}
.content_card a{padding-right:20px;}
.content_card a>span,.info_user span{margin-right:5px;}
.info_user{padding:15px 0px;}
.info_user p{margin-right:20px;margin-left:5px;}

/*卡牌模态框*/
.pu_modal{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;top:0;z-index:5555;}
.pu_modal form{padding-top:20px;}
.top_dis{margin-top:20px;}
.bot_dis{margin-bottom:40px;}
.pad_bot{padding-bottom:10px;color:orangered;}
.border-line{border-bottom:1px solid #ddd;padding-top:10px;}
.border-line .item_type{padding:0 0 20px 20px;}
.border-line .item_type span{margin-right:15px;}
.border-line .list{padding-bottom:25px;}
.border-line .img-box{max-width:550px;max-height:400px;}
#dimension .box,#card_manage .box,#card_release .box{padding:0 15px;background:#fff;overflow-y:auto;overflow-x:hidden;}
#dimension .box{width:600px;height:470px;}
#card_manage .box{max-width:600px;max-height:450px;}
#card_release .box{max-width:650px;max-height:500px;}
#card_release .box img{margin-bottom:10px;}

/*管理区域*/
#test_cont p.top_dis{border-bottom:1px solid #ddd;padding-bottom:10px;}
#test_type a{text-decoration:none;}
#test_type a{margin-left:15px;color:#000;}
#test_type a.active{color:blue;}
#test_type a span{margin-right:5px;font-size:12px;}
/*试题*/
#editor-trigger {height:200px;}
#editor-container{padding-bottom:40px;}
#answer_box .w_size{width:80px;margin-top:8px;}
#test_save{padding:30px 0px;}
#test_save button{margin-right:5px;}
textarea.len_text{max-width:800px;height:200px;}
input.len_text{max-width:800px;}

/*漂浮的模块*/
.floatage{
    left: 25%;
    right: 25%;
    top: 25%;
    bottom: 25%;
    position:absolute;
}
.cover{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    /*display: none;*/
    z-index: 200;
}